<?php global $_; ?>
<h3>.init( options )</h3>
<pre class="prettyprint linenums lang-js">
mapbox.init( options );
</pre>
<div class="well">
    <i>param</i> <b>options</b> Object, siehe Options<br />
    <?= $_->t('Wird automatisch beim Instanzieren ausgeführt. Ein erneut ausgeführtes Init ohne Options verwendet die zuvor gesetzten Options.'); ?>
</div>

<h3>.destroy()</h3>
<pre class="prettyprint linenums lang-js">
mapbox.destroy();
</pre>
<div class="well">
    <?= $_->t('Löscht die entsprechende Map und alle Event-Listener.'); ?>
</div>

<h3>.setOpt( options )</h3>
<pre class="prettyprint linenums lang-js">
mapbox.setOpt( options );
</pre>
<div class="well">
    <i>param</i> <b>options</b>, Object, siehe Options<br />
    <?= $_->t('Setzt nachträglich bestimmte Optionen. Ein Init ohne Optionen verwendet zuvor gesetztes setOpt().'); ?>
</div>

<h3>.setStyle( mapStyle )</h3>
<pre class="prettyprint linenums lang-js">
mapbox.setStyle( mapStyle );
</pre>
<div class="well">
    <i>param</i> <b>mapStyle</b> Array<br />
    <?= $_->t('Setzt nachträglich einen Style für eine Styled Map. Hier kann zur Datenerzeugung verwendet werden:'); ?> <a href="http://gmaps-samples-v3.googlecode.com/svn/trunk/styledmaps/wizard/index.html" target="_blank" class="btn btn-xs btn-primary">Google Maps Style Wizard</a>
</div>

<h3>.addMarker()</h3>
<pre class="prettyprint linenums lang-js">
mapbox.addMarker();
</pre>
<div class="well">
    <?= $_->t('@TODO'); ?>
</div>

<h3>.moveTo()</h3>
<pre class="prettyprint linenums lang-js">
mapbox.moveTo();
</pre>
<div class="well">
    <?= $_->t('@TODO'); ?>
</div>

<h3>.zoomTo()</h3>
<pre class="prettyprint linenums lang-js">
mapbox.zoomTo();
</pre>
<div class="well">
    <?= $_->t('@TODO'); ?>
</div>

<h3>.hideAllInfoBoxes()</h3>
<pre class="prettyprint linenums lang-js">
mapbox.hideAllInfoBoxes();
</pre>
<div class="well">
    <?= $_->t('Schliesst unverzügliche alle Infoboxen.'); ?>
</div>

<h3>.showAllInfoBoxes()</h3>
<pre class="prettyprint linenums lang-js">
mapbox.showAllInfoBoxes();
</pre>
<div class="well">
    <?= $_->t('Zeigt alle Infoboxen und zoomt zur letzten.'); ?>
</div>


<h3>.getOptions()</h3>
<pre class="prettyprint linenums lang-js">
mapbox.getOptions();
</pre>
<div class="well">
    <i>return</i> <b>object</b><br />
    <?= $_->t('Alle aktiven Optionen. Merge der Defaults und der Parameter.'); ?>
</div>

<h3>.getDefaults()</h3>
<pre class="prettyprint linenums lang-js">
mapbox.getDefaults();
</pre>
<div class="well">
    <i>return</i> <b>object</b><br />
    <?= $_->t('Nur die Plugin Defaults.'); ?>
</div>

<h3>.getParams()</h3>
<pre class="prettyprint linenums lang-js">
mapbox.getParams();
</pre>
<div class="well">
    <i>return</i> <b>object</b><br />
    <?= $_->t('Nur Init Parameter'); ?>
</div>

<h3>.getMarkers()</h3>
<pre class="prettyprint linenums lang-js">
mapbox.getMarkers();
</pre>
<div class="well">
    <i>return</i> <b>object</b><br />
    <?= $_->t('Alle Marker'); ?>
</div>

<h3>.countMarkers()</h3>
<pre class="prettyprint linenums lang-js">
mapbox.countMarkers( index );
</pre>
<div class="well">
    <i>return</i> <b>integer</b><br />
    <?= $_->t('Anzahl der Marker'); ?>
</div>

<h3>.openMarker( index, event, center )</h3>
<pre class="prettyprint linenums lang-js">
mapbox.openMarker( index, event, center );
</pre>
<div class="well">
    <?= $_->t('Zeigt die Infobox eines Markers'); ?>.<br />
    <br />
    
    <i>param</i> <b>index</b>  <?= $_->t('ist der Index des Markers'); ?> <span class="code">marker.index</span><br />
    <i>param</i> <b>event</b>   <?= $_->t('ist'); ?> <span class="code">click</span> <?= $_->t('oder'); ?> <span class="code">hover</span><br />
    <i>param</i> <b>center</b>   <?= $_->t('ist'); ?> <span class="code">true</span> <?= $_->t('oder'); ?> <span class="code">false</span> <?= $_->t('und zentriert die Karte am Marker'); ?><br />
    <br />
    <i>return</i> <b>object</b><br />
</div>
